<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %><%--
  Created by IntelliJ IDEA.
  User: lmy
  Date: 2022/3/28
  Time: 09:08
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--练习
2.声明static静态代码块
3.声明类方法
4.声明内部类
--%>
<%--1.声明类属性--%>
<%!
    private Integer id;
    private String name;
    private static Map<String,Object>map;
%>

<%--2.声明static静态代码块--%>
<%!
    static {
        map = new HashMap<String, Object>();
        map.put("key1","value1");
        map.put("key2","value2");
        map.put("key3","value3");
    }
%>

<%--3.声明类方法--%>
<%!
    public int abc(){
        return 12;
    }
%>

<%--4.声明内部类--%>
<%!
    public static class A{
        private  Integer id=12;
        private  String abc="abc";
    }
%>

<%--练习
1.输出整型
2.输出浮点型
3.输出字符串
4.输出对象
 --%>
<%=12%><br>
<%=12.12%><br>
<%="我是字符串"%><br>
<%=map%><br>
<%=request.getParameter("username")%><br>

<%--
练习:
1. 代码脚本----if 语句
--%>
<%
    int i=12;
    if (i==12)
    {
%>
       <h1>铭哥好帅!!!</h1>
<%
    }else{
%>
       <h1>铭哥又骗人了!!!</h1>
<%
    }
%>
<br>
<%--2. 代码脚本----for 循环语句--%>
<table>
<%
    for(int j=0;j<10;j++)
    {
%>
       <tr>
           <td>第<%=j+1%>行</td>
       </tr>
<%
    }
%>
</table>
<%--3. 翻译后 java 文件中_jspService 方法内的代码都可以写 --%>
<%
    String username = request.getParameter("username");
    System.out.println("用户名的请求参数值是:"+username);
%>
</body>
</html>
